// 用来封装用户相关接口
// 引用自己封装的 axios
import axios from "../utils/request";

// 封装登录（login）接口函数，并导出
export function login(data) {
    return axios({
        url: '/login',
        method: "post",
        data
    })
}

// 封装注册（register）接口函数，并导出
export function register(data) {
    return axios({
        url: '/register',
        method: "post",
        data
    })
}

// 获取用户信息
export function user(id) {
    return axios({
        url: '/user/' + id,
        // headers: {
        //     Authorization: localStorage.getItem('tokenLine')
        // },
    })
}

// 修改用户信息接口
export function user_update(id, data) {
    return axios({
        url: '/user_update/' + id,
        method: 'post',
        data,
        // headers: {
        //     Authorization: localStorage.getItem('tokenLine')
        // },
    })
}

// 封装关注用户接口
export function user_follows(id) {
    return axios({
        url: "/user_follows/" + id,
    })
}
// 用户关注列表
export function user_followsList() {
    return axios({
        url: "/user_follows",
    })
}
// 取消关注用户接口
export function user_unfollow(id) {
    return axios({
        url: "/user_unfollow/" + id,
    })
}